#ifndef MY_STACK_H
#define MY_STACK_H

#define MY_STACK_SIZE (100)

struct my_stack
{
	unsigned int top;
	void *item[MY_STACK_SIZE];
};

// interface
void my_stack_push(struct my_stack *s, void *item);
void *my_stack_pop(struct my_stack *s);
void my_stack_init(struct my_stack *s);



#endif
